import { HttpClient, HttpHeaders } from '@angular/common/http';
import { Component, OnInit } from '@angular/core';

@Component({
  selector: 'app-myc08',
  templateUrl: './myc08.component.html',
  styleUrls: ['./myc08.component.css']
})
export class Myc08Component implements OnInit {
  res: any;
  // 服务需要使用依赖注入机制进行操作
  // 构造方法中声明依赖：声明属性必须是HttpClient类型的
  // 注入：系统实例化组件时，会自动传入HttpClient类型的变量
  constructor(public http: HttpClient) { }
  // ngOnInit()生命周期，组件内容开始初始化
  ngOnInit(): void {
    // 两种请求的发送方式 ：GET  POST
    let url = 'http://101.96.128.94:9999/mfresh/data/product_select.php';
    let body = 'pon=1';
    let options = {
      headers: new HttpHeaders({
        // 内容类型：代表参数格式是字符串样式
        'content-type': 'application/x-www-form-urlencoded',//此设置是默认值
      })
    }
    // post(url,body,options)有三个参数：
    // url:请求地址
    // body:请求参数
    // options:请求的具体设置
    this.http.post(url, body, options).subscribe(
      (res) => {
        console.log(res);
        this.res = res;
      }
    )
  }

}
